from src.LogPlayer.entity.LogLine import LogLine
from src.LogPlayer.entity.Frame import Frame

DECODER_QUEUE_SIZE = 3


class Decoder:
    buffer: [] = [None] * DECODER_QUEUE_SIZE

    def flush(self):
        pass

    def queue(self) -> int:
        pass

    def dequeue(self):
        pass

    def decode(self, logLine: LogLine) -> Frame:
        pass
